package com.bsoft.utils;

import java.util.concurrent.atomic.AtomicInteger;

//获取医保msgi流水号的后4位数
public class NumIdutil {
    private static NumIdutil myIdUtil = null;
    private AtomicInteger ai_num = new AtomicInteger(1);

    public synchronized static NumIdutil getMyIdUtil() {
        if (null == myIdUtil) {
            myIdUtil = new NumIdutil();
        }
        return myIdUtil;
    }

    public String getOrderNum() {
        String ls_num = String.format("%04d", ai_num.getAndIncrement());
        ai_num.set(((ai_num.get()) % 10000 == 0) ? 1 : ai_num.get() % 10000);
        return ls_num;
    }

}